self-venting system - French English Dictionary